//
//  JCUIColorPalette.m
//  JCUIColorPalette
//
//  Created by TR-L on 2019/11/20.
//  Copyright © 2019 Chuan. All rights reserved.
//

#import "JCUIColorPalette.h"

@implementation JCUIDarkTextColor
+ (UIColor *)primary { return [UIColor.blackColor colorWithAlphaComponent:0.87]; }
+ (UIColor *)secondary { return [UIColor.blackColor colorWithAlphaComponent:0.54]; }
+ (UIColor *)others { return [UIColor.blackColor colorWithAlphaComponent:0.38]; }
+ (UIColor *)dividers { return [UIColor.blackColor colorWithAlphaComponent:0.14]; }
@end

@implementation JCUILightTextColor
+ (UIColor *)primary { return UIColor.whiteColor; }
+ (UIColor *)secondary { return [UIColor.whiteColor colorWithAlphaComponent:0.7]; }
+ (UIColor *)others { return [UIColor.whiteColor colorWithAlphaComponent:0.5]; }
+ (UIColor *)dividers { return [UIColor.whiteColor colorWithAlphaComponent:0.12]; }
@end

@implementation JCUIRedColor
+ (UIColor *)lighten5 { return [UIColor colorWithRed: 255.0/255 green: 235.0/255 blue: 238.0/255 alpha: 1]; }
+ (UIColor *)lighten4 { return [UIColor colorWithRed: 255.0/255 green: 205.0/255 blue: 210.0/255 alpha: 1]; }
+ (UIColor *)lighten3 { return [UIColor colorWithRed: 239.0/255 green: 154.0/255 blue: 154.0/255 alpha: 1]; }
+ (UIColor *)lighten2 { return [UIColor colorWithRed: 229.0/255 green: 115.0/255 blue: 115.0/255 alpha: 1]; }
+ (UIColor *)lighten1 { return [UIColor colorWithRed: 229.0/255 green: 83.0/255 blue: 80.0/255 alpha: 1]; }
+ (UIColor *)base { return [UIColor colorWithRed: 244.0/255 green: 67.0/255 blue: 54.0/255 alpha: 1]; }
+ (UIColor *)darken1 { return [UIColor colorWithRed: 229.0/255 green: 57.0/255 blue: 53.0/255 alpha: 1]; }
+ (UIColor *)darken2 { return [UIColor colorWithRed: 211.0/255 green: 47.0/255 blue: 47.0/255 alpha: 1]; }
+ (UIColor *)darken3 { return [UIColor colorWithRed: 198.0/255 green: 40.0/255 blue: 40.0/255 alpha: 1]; }
+ (UIColor *)darken4 { return [UIColor colorWithRed: 183.0/255 green: 28.0/255 blue: 28.0/255 alpha: 1]; }
+ (UIColor *)accent1 { return [UIColor colorWithRed: 255.0/255 green: 138.0/255 blue: 128.0/255 alpha: 1]; }
+ (UIColor *)accent2 { return [UIColor colorWithRed: 255.0/255 green: 82.0/255 blue: 82.0/255 alpha: 1]; }
+ (UIColor *)accent3 { return [UIColor colorWithRed: 255.0/255 green: 23.0/255 blue: 68.0/255 alpha: 1]; }
+ (UIColor *)accent4 { return [UIColor colorWithRed: 213.0/255 green: 0.0/255 blue: 0.0/255 alpha: 1]; }
@end

@implementation JCUIPinkColor
+ (UIColor *)lighten5 { return [UIColor colorWithRed: 252.0/255 green: 228.0/255 blue: 236.0/255 alpha: 1]; }
+ (UIColor *)lighten4 { return [UIColor colorWithRed: 248.0/255 green: 187.0/255 blue: 208.0/255 alpha: 1]; }
+ (UIColor *)lighten3 { return [UIColor colorWithRed: 244.0/255 green: 143.0/255 blue: 177.0/255 alpha: 1]; }
+ (UIColor *)lighten2 { return [UIColor colorWithRed: 240.0/255 green: 98.0/255 blue: 146.0/255 alpha: 1]; }
+ (UIColor *)lighten1 { return [UIColor colorWithRed: 236.0/255 green: 64.0/255 blue: 122.0/255 alpha: 1]; }
+ (UIColor *)base { return [UIColor colorWithRed: 233.0/255 green: 30.0/255 blue: 99.0/255 alpha: 1]; }
+ (UIColor *)darken1 { return [UIColor colorWithRed: 216.0/255 green: 27.0/255 blue: 96.0/255 alpha: 1]; }
+ (UIColor *)darken2 { return [UIColor colorWithRed: 194.0/255 green: 24.0/255 blue: 91.0/255 alpha: 1]; }
+ (UIColor *)darken3 { return [UIColor colorWithRed: 173.0/255 green: 20.0/255 blue: 87.0/255 alpha: 1]; }
+ (UIColor *)darken4 { return [UIColor colorWithRed: 136.0/255 green: 14.0/255 blue: 79.0/255 alpha: 1]; }
+ (UIColor *)accent1 { return [UIColor colorWithRed: 255.0/255 green: 128.0/255 blue: 171.0/255 alpha: 1]; }
+ (UIColor *)accent2 { return [UIColor colorWithRed: 255.0/255 green: 64.0/255 blue: 129.0/255 alpha: 1]; }
+ (UIColor *)accent3 { return [UIColor colorWithRed: 245.0/255 green: 0.0/255 blue: 87.0/255 alpha: 1]; }
+ (UIColor *)accent4 { return [UIColor colorWithRed: 197.0/255 green: 17.0/255 blue: 98.0/255 alpha: 1]; }
@end

@implementation JCUIPurpleColor
+ (UIColor *)lighten5 { return [UIColor colorWithRed: 243.0/255 green: 229.0/255 blue: 245.0/255 alpha: 1]; }
+ (UIColor *)lighten4 { return [UIColor colorWithRed: 225.0/255 green: 190.0/255 blue: 231.0/255 alpha: 1]; }
+ (UIColor *)lighten3 { return [UIColor colorWithRed: 206.0/255 green: 147.0/255 blue: 216.0/255 alpha: 1]; }
+ (UIColor *)lighten2 { return [UIColor colorWithRed: 186.0/255 green: 104.0/255 blue: 200.0/255 alpha: 1]; }
+ (UIColor *)lighten1 { return [UIColor colorWithRed: 171.0/255 green: 71.0/255 blue: 188.0/255 alpha: 1]; }
+ (UIColor *)base { return [UIColor colorWithRed: 156.0/255 green: 39.0/255 blue: 176.0/255 alpha: 1]; }
+ (UIColor *)darken1 { return [UIColor colorWithRed: 142.0/255 green: 36.0/255 blue: 170.0/255 alpha: 1]; }
+ (UIColor *)darken2 { return [UIColor colorWithRed: 123.0/255 green: 31.0/255 blue: 162.0/255 alpha: 1]; }
+ (UIColor *)darken3 { return [UIColor colorWithRed: 106.0/255 green: 27.0/255 blue: 154.0/255 alpha: 1]; }
+ (UIColor *)darken4 { return [UIColor colorWithRed: 74.0/255 green: 20.0/255 blue: 140.0/255 alpha: 1]; }
+ (UIColor *)accent1 { return [UIColor colorWithRed: 234.0/255 green: 128.0/255 blue: 252.0/255 alpha: 1]; }
+ (UIColor *)accent2 { return [UIColor colorWithRed: 224.0/255 green: 64.0/255 blue: 251.0/255 alpha: 1]; }
+ (UIColor *)accent3 { return [UIColor colorWithRed: 213.0/255 green: 0.0/255 blue: 249.0/255 alpha: 1]; }
+ (UIColor *)accent4 { return [UIColor colorWithRed: 170.0/255 green: 0.0/255 blue: 255.0/255 alpha: 1]; }
@end

@implementation JCUIDeepPurpleColor
+ (UIColor *)lighten5 { return [UIColor colorWithRed: 237.0/255 green: 231.0/255 blue: 246.0/255 alpha: 1]; }
+ (UIColor *)lighten4 { return [UIColor colorWithRed: 209.0/255 green: 196.0/255 blue: 233.0/255 alpha: 1]; }
+ (UIColor *)lighten3 { return [UIColor colorWithRed: 179.0/255 green: 157.0/255 blue: 219.0/255 alpha: 1]; }
+ (UIColor *)lighten2 { return [UIColor colorWithRed: 149.0/255 green: 117.0/255 blue: 205.0/255 alpha: 1]; }
+ (UIColor *)lighten1 { return [UIColor colorWithRed: 126.0/255 green: 87.0/255 blue: 194.0/255 alpha: 1]; }
+ (UIColor *)base { return [UIColor colorWithRed: 103.0/255 green: 58.0/255 blue: 183.0/255 alpha: 1]; }
+ (UIColor *)darken1 { return [UIColor colorWithRed: 94.0/255 green: 53.0/255 blue: 177.0/255 alpha: 1]; }
+ (UIColor *)darken2 { return [UIColor colorWithRed: 81.0/255 green: 45.0/255 blue: 168.0/255 alpha: 1]; }
+ (UIColor *)darken3 { return [UIColor colorWithRed: 69.0/255 green: 39.0/255 blue: 160.0/255 alpha: 1]; }
+ (UIColor *)darken4 { return [UIColor colorWithRed: 49.0/255 green: 27.0/255 blue: 146.0/255 alpha: 1]; }
+ (UIColor *)accent1 { return [UIColor colorWithRed: 179.0/255 green: 136.0/255 blue: 255.0/255 alpha: 1]; }
+ (UIColor *)accent2 { return [UIColor colorWithRed: 124.0/255 green: 77.0/255 blue: 255.0/255 alpha: 1]; }
+ (UIColor *)accent3 { return [UIColor colorWithRed: 101.0/255 green: 31.0/255 blue: 255.0/255 alpha: 1]; }
+ (UIColor *)accent4 { return [UIColor colorWithRed: 98.0/255 green: 0.0/255 blue: 234.0/255 alpha: 1]; }
@end

@implementation JCUIIndigoColor
+ (UIColor *)lighten5 { return [UIColor colorWithRed: 232.0/255 green: 234.0/255 blue: 246.0/255 alpha: 1]; }
+ (UIColor *)lighten4 { return [UIColor colorWithRed: 197.0/255 green: 202.0/255 blue: 233.0/255 alpha: 1]; }
+ (UIColor *)lighten3 { return [UIColor colorWithRed: 159.0/255 green: 168.0/255 blue: 218.0/255 alpha: 1]; }
+ (UIColor *)lighten2 { return [UIColor colorWithRed: 121.0/255 green: 134.0/255 blue: 203.0/255 alpha: 1]; }
+ (UIColor *)lighten1 { return [UIColor colorWithRed: 92.0/255 green: 107.0/255 blue: 192.0/255 alpha: 1]; }
+ (UIColor *)base { return [UIColor colorWithRed: 63.0/255 green: 81.0/255 blue: 181.0/255 alpha: 1]; }
+ (UIColor *)darken1 { return [UIColor colorWithRed: 57.0/255 green: 73.0/255 blue: 171.0/255 alpha: 1]; }
+ (UIColor *)darken2 { return [UIColor colorWithRed: 48.0/255 green: 63.0/255 blue: 159.0/255 alpha: 1]; }
+ (UIColor *)darken3 { return [UIColor colorWithRed: 40.0/255 green: 53.0/255 blue: 147.0/255 alpha: 1]; }
+ (UIColor *)darken4 { return [UIColor colorWithRed: 26.0/255 green: 35.0/255 blue: 126.0/255 alpha: 1]; }
+ (UIColor *)accent1 { return [UIColor colorWithRed: 140.0/255 green: 158.0/255 blue: 255.0/255 alpha: 1]; }
+ (UIColor *)accent2 { return [UIColor colorWithRed: 83.0/255 green: 109.0/255 blue: 254.0/255 alpha: 1]; }
+ (UIColor *)accent3 { return [UIColor colorWithRed: 61.0/255 green: 90.0/255 blue: 254.0/255 alpha: 1]; }
+ (UIColor *)accent4 { return [UIColor colorWithRed: 48.0/255 green: 79.0/255 blue: 254.0/255 alpha: 1]; }
@end

@implementation JCUIBlueColor
+ (UIColor *)lighten5 { return [UIColor colorWithRed: 227.0/255 green: 242.0/255 blue: 253.0/255 alpha: 1]; }
+ (UIColor *)lighten4 { return [UIColor colorWithRed: 187.0/255 green: 222.0/255 blue: 251.0/255 alpha: 1]; }
+ (UIColor *)lighten3 { return [UIColor colorWithRed: 144.0/255 green: 202.0/255 blue: 249.0/255 alpha: 1]; }
+ (UIColor *)lighten2 { return [UIColor colorWithRed: 100.0/255 green: 181.0/255 blue: 246.0/255 alpha: 1]; }
+ (UIColor *)lighten1 { return [UIColor colorWithRed: 66.0/255 green: 165.0/255 blue: 245.0/255 alpha: 1]; }
+ (UIColor *)base { return [UIColor colorWithRed: 33.0/255 green: 150.0/255 blue: 243.0/255 alpha: 1]; }
+ (UIColor *)darken1 { return [UIColor colorWithRed: 30.0/255 green: 136.0/255 blue: 229.0/255 alpha: 1]; }
+ (UIColor *)darken2 { return [UIColor colorWithRed: 25.0/255 green: 118.0/255 blue: 210.0/255 alpha: 1]; }
+ (UIColor *)darken3 { return [UIColor colorWithRed: 21.0/255 green: 101.0/255 blue: 192.0/255 alpha: 1]; }
+ (UIColor *)darken4 { return [UIColor colorWithRed: 13.0/255 green: 71.0/255 blue: 161.0/255 alpha: 1]; }
+ (UIColor *)accent1 { return [UIColor colorWithRed: 130.0/255 green: 177.0/255 blue: 255.0/255 alpha: 1]; }
+ (UIColor *)accent2 { return [UIColor colorWithRed: 68.0/255 green: 138.0/255 blue: 255.0/255 alpha: 1]; }
+ (UIColor *)accent3 { return [UIColor colorWithRed: 41.0/255 green: 121.0/255 blue: 255.0/255 alpha: 1]; }
+ (UIColor *)accent4 { return [UIColor colorWithRed: 41.0/255 green: 98.0/255 blue: 255.0/255 alpha: 1]; }
@end

@implementation JCUILightBlueColor
+ (UIColor *)lighten5 { return [UIColor colorWithRed: 225.0/255 green: 245.0/255 blue: 254.0/255 alpha: 1]; }
+ (UIColor *)lighten4 { return [UIColor colorWithRed: 179.0/255 green: 229.0/255 blue: 252.0/255 alpha: 1]; }
+ (UIColor *)lighten3 { return [UIColor colorWithRed: 129.0/255 green: 212.0/255 blue: 250.0/255 alpha: 1]; }
+ (UIColor *)lighten2 { return [UIColor colorWithRed: 79.0/255 green: 195.0/255 blue: 247.0/255 alpha: 1]; }
+ (UIColor *)lighten1 { return [UIColor colorWithRed: 41.0/255 green: 182.0/255 blue: 246.0/255 alpha: 1]; }
+ (UIColor *)base { return [UIColor colorWithRed: 3.0/255 green: 169.0/255 blue: 244.0/255 alpha: 1]; }
+ (UIColor *)darken1 { return [UIColor colorWithRed: 3.0/255 green: 155.0/255 blue: 229.0/255 alpha: 1]; }
+ (UIColor *)darken2 { return [UIColor colorWithRed: 2.0/255 green: 136.0/255 blue: 209.0/255 alpha: 1]; }
+ (UIColor *)darken3 { return [UIColor colorWithRed: 2.0/255 green: 119.0/255 blue: 189.0/255 alpha: 1]; }
+ (UIColor *)darken4 { return [UIColor colorWithRed: 1.0/255 green: 87.0/255 blue: 155.0/255 alpha: 1]; }
+ (UIColor *)accent1 { return [UIColor colorWithRed: 128.0/255 green: 216.0/255 blue: 255.0/255 alpha: 1]; }
+ (UIColor *)accent2 { return [UIColor colorWithRed: 64.0/255 green: 196.0/255 blue: 255.0/255 alpha: 1]; }
+ (UIColor *)accent3 { return [UIColor colorWithRed: 0.0/255 green: 176.0/255 blue: 255.0/255 alpha: 1]; }
+ (UIColor *)accent4 { return [UIColor colorWithRed: 0.0/255 green: 145.0/255 blue: 234.0/255 alpha: 1]; }
@end

@implementation JCUICyanColor
+ (UIColor *)lighten5 { return [UIColor colorWithRed: 224.0/255 green: 247.0/255 blue: 250.0/255 alpha: 1]; }
+ (UIColor *)lighten4 { return [UIColor colorWithRed: 178.0/255 green: 235.0/255 blue: 242.0/255 alpha: 1]; }
+ (UIColor *)lighten3 { return [UIColor colorWithRed: 128.0/255 green: 222.0/255 blue: 234.0/255 alpha: 1]; }
+ (UIColor *)lighten2 { return [UIColor colorWithRed: 77.0/255 green: 208.0/255 blue: 225.0/255 alpha: 1]; }
+ (UIColor *)lighten1 { return [UIColor colorWithRed: 38.0/255 green: 198.0/255 blue: 218.0/255 alpha: 1]; }
+ (UIColor *)base { return [UIColor colorWithRed: 0.0/255 green: 188.0/255 blue: 212.0/255 alpha: 1]; }
+ (UIColor *)darken1 { return [UIColor colorWithRed: 0.0/255 green: 172.0/255 blue: 193.0/255 alpha: 1]; }
+ (UIColor *)darken2 { return [UIColor colorWithRed: 0.0/255 green: 151.0/255 blue: 167.0/255 alpha: 1]; }
+ (UIColor *)darken3 { return [UIColor colorWithRed: 0.0/255 green: 131.0/255 blue: 143.0/255 alpha: 1]; }
+ (UIColor *)darken4 { return [UIColor colorWithRed: 0.0/255 green: 96.0/255 blue: 100.0/255 alpha: 1]; }
+ (UIColor *)accent1 { return [UIColor colorWithRed: 132.0/255 green: 255.0/255 blue: 255.0/255 alpha: 1]; }
+ (UIColor *)accent2 { return [UIColor colorWithRed: 24.0/255 green: 255.0/255 blue: 255.0/255 alpha: 1]; }
+ (UIColor *)accent3 { return [UIColor colorWithRed: 0.0/255 green: 229.0/255 blue: 255.0/255 alpha: 1]; }
+ (UIColor *)accent4 { return [UIColor colorWithRed: 0.0/255 green: 184.0/255 blue: 212.0/255 alpha: 1]; }
@end

@implementation JCUITealColor
+ (UIColor *)lighten5 { return [UIColor colorWithRed: 224.0/255 green: 242.0/255 blue: 241.0/255 alpha: 1]; }
+ (UIColor *)lighten4 { return [UIColor colorWithRed: 178.0/255 green: 223.0/255 blue: 219.0/255 alpha: 1]; }
+ (UIColor *)lighten3 { return [UIColor colorWithRed: 128.0/255 green: 203.0/255 blue: 196.0/255 alpha: 1]; }
+ (UIColor *)lighten2 { return [UIColor colorWithRed: 77.0/255 green: 182.0/255 blue: 172.0/255 alpha: 1]; }
+ (UIColor *)lighten1 { return [UIColor colorWithRed: 38.0/255 green: 166.0/255 blue: 154.0/255 alpha: 1]; }
+ (UIColor *)base { return [UIColor colorWithRed: 0.0/255 green: 150.0/255 blue: 136.0/255 alpha: 1]; }
+ (UIColor *)darken1 { return [UIColor colorWithRed: 0.0/255 green: 137.0/255 blue: 123.0/255 alpha: 1]; }
+ (UIColor *)darken2 { return [UIColor colorWithRed: 0.0/255 green: 121.0/255 blue: 107.0/255 alpha: 1]; }
+ (UIColor *)darken3 { return [UIColor colorWithRed: 0.0/255 green: 105.0/255 blue: 92.0/255 alpha: 1]; }
+ (UIColor *)darken4 { return [UIColor colorWithRed: 0.0/255 green: 77.0/255 blue: 64.0/255 alpha: 1]; }
+ (UIColor *)accent1 { return [UIColor colorWithRed: 167.0/255 green: 255.0/255 blue: 235.0/255 alpha: 1]; }
+ (UIColor *)accent2 { return [UIColor colorWithRed: 100.0/255 green: 255.0/255 blue: 218.0/255 alpha: 1]; }
+ (UIColor *)accent3 { return [UIColor colorWithRed: 29.0/255 green: 233.0/255 blue: 182.0/255 alpha: 1]; }
+ (UIColor *)accent4 { return [UIColor colorWithRed: 0.0/255 green: 191.0/255 blue: 165.0/255 alpha: 1]; }
@end

@implementation JCUIGreenColor
+ (UIColor *)lighten5 { return [UIColor colorWithRed: 232.0/255 green: 245.0/255 blue: 233.0/255 alpha: 1]; }
+ (UIColor *)lighten4 { return [UIColor colorWithRed: 200.0/255 green: 230.0/255 blue: 201.0/255 alpha: 1]; }
+ (UIColor *)lighten3 { return [UIColor colorWithRed: 165.0/255 green: 214.0/255 blue: 167.0/255 alpha: 1]; }
+ (UIColor *)lighten2 { return [UIColor colorWithRed: 129.0/255 green: 199.0/255 blue: 132.0/255 alpha: 1]; }
+ (UIColor *)lighten1 { return [UIColor colorWithRed: 102.0/255 green: 187.0/255 blue: 106.0/255 alpha: 1]; }
+ (UIColor *)base { return [UIColor colorWithRed: 76.0/255 green: 175.0/255 blue: 80.0/255 alpha: 1]; }
+ (UIColor *)darken1 { return [UIColor colorWithRed: 67.0/255 green: 160.0/255 blue: 71.0/255 alpha: 1]; }
+ (UIColor *)darken2 { return [UIColor colorWithRed: 56.0/255 green: 142.0/255 blue: 60.0/255 alpha: 1]; }
+ (UIColor *)darken3 { return [UIColor colorWithRed: 46.0/255 green: 125.0/255 blue: 50.0/255 alpha: 1]; }
+ (UIColor *)darken4 { return [UIColor colorWithRed: 27.0/255 green: 94.0/255 blue: 32.0/255 alpha: 1]; }
+ (UIColor *)accent1 { return [UIColor colorWithRed: 185.0/255 green: 246.0/255 blue: 202.0/255 alpha: 1]; }
+ (UIColor *)accent2 { return [UIColor colorWithRed: 105.0/255 green: 240.0/255 blue: 174.0/255 alpha: 1]; }
+ (UIColor *)accent3 { return [UIColor colorWithRed: 0.0/255 green: 230.0/255 blue: 118.0/255 alpha: 1]; }
+ (UIColor *)accent4 { return [UIColor colorWithRed: 0.0/255 green: 200.0/255 blue: 83.0/255 alpha: 1]; }
@end

@implementation JCUILightGreenColor
+ (UIColor *)lighten5 { return [UIColor colorWithRed: 241.0/255 green: 248.0/255 blue: 233.0/255 alpha: 1]; }
+ (UIColor *)lighten4 { return [UIColor colorWithRed: 220.0/255 green: 237.0/255 blue: 200.0/255 alpha: 1]; }
+ (UIColor *)lighten3 { return [UIColor colorWithRed: 197.0/255 green: 225.0/255 blue: 165.0/255 alpha: 1]; }
+ (UIColor *)lighten2 { return [UIColor colorWithRed: 174.0/255 green: 213.0/255 blue: 129.0/255 alpha: 1]; }
+ (UIColor *)lighten1 { return [UIColor colorWithRed: 156.0/255 green: 204.0/255 blue: 101.0/255 alpha: 1]; }
+ (UIColor *)base { return [UIColor colorWithRed: 139.0/255 green: 195.0/255 blue: 74.0/255 alpha: 1]; }
+ (UIColor *)darken1 { return [UIColor colorWithRed: 124.0/255 green: 179.0/255 blue: 66.0/255 alpha: 1]; }
+ (UIColor *)darken2 { return [UIColor colorWithRed: 104.0/255 green: 159.0/255 blue: 56.0/255 alpha: 1]; }
+ (UIColor *)darken3 { return [UIColor colorWithRed: 85.0/255 green: 139.0/255 blue: 47.0/255 alpha: 1]; }
+ (UIColor *)darken4 { return [UIColor colorWithRed: 51.0/255 green: 105.0/255 blue: 30.0/255 alpha: 1]; }
+ (UIColor *)accent1 { return [UIColor colorWithRed: 204.0/255 green: 255.0/255 blue: 144.0/255 alpha: 1]; }
+ (UIColor *)accent2 { return [UIColor colorWithRed: 178.0/255 green: 255.0/255 blue: 89.0/255 alpha: 1]; }
+ (UIColor *)accent3 { return [UIColor colorWithRed: 118.0/255 green: 255.0/255 blue: 3.0/255 alpha: 1]; }
+ (UIColor *)accent4 { return [UIColor colorWithRed: 100.0/255 green: 221.0/255 blue: 23.0/255 alpha: 1]; }
@end

@implementation JCUILimeColor
+ (UIColor *)lighten5 { return [UIColor colorWithRed: 249.0/255 green: 251.0/255 blue: 231.0/255 alpha: 1]; }
+ (UIColor *)lighten4 { return [UIColor colorWithRed: 240.0/255 green: 244.0/255 blue: 195.0/255 alpha: 1]; }
+ (UIColor *)lighten3 { return [UIColor colorWithRed: 230.0/255 green: 238.0/255 blue: 156.0/255 alpha: 1]; }
+ (UIColor *)lighten2 { return [UIColor colorWithRed: 220.0/255 green: 231.0/255 blue: 117.0/255 alpha: 1]; }
+ (UIColor *)lighten1 { return [UIColor colorWithRed: 212.0/255 green: 225.0/255 blue: 87.0/255 alpha: 1]; }
+ (UIColor *)base { return [UIColor colorWithRed: 205.0/255 green: 220.0/255 blue: 57.0/255 alpha: 1]; }
+ (UIColor *)darken1 { return [UIColor colorWithRed: 192.0/255 green: 202.0/255 blue: 51.0/255 alpha: 1]; }
+ (UIColor *)darken2 { return [UIColor colorWithRed: 175.0/255 green: 180.0/255 blue: 43.0/255 alpha: 1]; }
+ (UIColor *)darken3 { return [UIColor colorWithRed: 158.0/255 green: 157.0/255 blue: 36.0/255 alpha: 1]; }
+ (UIColor *)darken4 { return [UIColor colorWithRed: 130.0/255 green: 119.0/255 blue: 23.0/255 alpha: 1]; }
+ (UIColor *)accent1 { return [UIColor colorWithRed: 244.0/255 green: 255.0/255 blue: 129.0/255 alpha: 1]; }
+ (UIColor *)accent2 { return [UIColor colorWithRed: 238.0/255 green: 255.0/255 blue: 65.0/255 alpha: 1]; }
+ (UIColor *)accent3 { return [UIColor colorWithRed: 198.0/255 green: 255.0/255 blue: 0.0/255 alpha: 1]; }
+ (UIColor *)accent4 { return [UIColor colorWithRed: 174.0/255 green: 234.0/255 blue: 0.0/255 alpha: 1]; }
@end

@implementation JCUIYellowColor
+ (UIColor *)lighten5 { return [UIColor colorWithRed: 255.0/255 green: 253.0/255 blue: 231.0/255 alpha: 1]; }
+ (UIColor *)lighten4 { return [UIColor colorWithRed: 255.0/255 green: 249.0/255 blue: 196.0/255 alpha: 1]; }
+ (UIColor *)lighten3 { return [UIColor colorWithRed: 255.0/255 green: 245.0/255 blue: 157.0/255 alpha: 1]; }
+ (UIColor *)lighten2 { return [UIColor colorWithRed: 255.0/255 green: 241.0/255 blue: 118.0/255 alpha: 1]; }
+ (UIColor *)lighten1 { return [UIColor colorWithRed: 255.0/255 green: 238.0/255 blue: 88.0/255 alpha: 1]; }
+ (UIColor *)base { return [UIColor colorWithRed: 255.0/255 green: 235.0/255 blue: 59.0/255 alpha: 1]; }
+ (UIColor *)darken1 { return [UIColor colorWithRed: 253.0/255 green: 216.0/255 blue: 53.0/255 alpha: 1]; }
+ (UIColor *)darken2 { return [UIColor colorWithRed: 251.0/255 green: 192.0/255 blue: 45.0/255 alpha: 1]; }
+ (UIColor *)darken3 { return [UIColor colorWithRed: 249.0/255 green: 168.0/255 blue: 37.0/255 alpha: 1]; }
+ (UIColor *)darken4 { return [UIColor colorWithRed: 245.0/255 green: 127.0/255 blue: 23.0/255 alpha: 1]; }
+ (UIColor *)accent1 { return [UIColor colorWithRed: 255.0/255 green: 255.0/255 blue: 141.0/255 alpha: 1]; }
+ (UIColor *)accent2 { return [UIColor colorWithRed: 255.0/255 green: 255.0/255 blue: 0.0/255 alpha: 1]; }
+ (UIColor *)accent3 { return [UIColor colorWithRed: 255.0/255 green: 234.0/255 blue: 0.0/255 alpha: 1]; }
+ (UIColor *)accent4 { return [UIColor colorWithRed: 255.0/255 green: 214.0/255 blue: 0.0/255 alpha: 1]; }
@end

@implementation JCUIAmberColor
+ (UIColor *)lighten5 { return [UIColor colorWithRed: 255.0/255 green: 248.0/255 blue: 225.0/255 alpha: 1]; }
+ (UIColor *)lighten4 { return [UIColor colorWithRed: 255.0/255 green: 236.0/255 blue: 179.0/255 alpha: 1]; }
+ (UIColor *)lighten3 { return [UIColor colorWithRed: 255.0/255 green: 224.0/255 blue: 130.0/255 alpha: 1]; }
+ (UIColor *)lighten2 { return [UIColor colorWithRed: 255.0/255 green: 213.0/255 blue: 79.0/255 alpha: 1]; }
+ (UIColor *)lighten1 { return [UIColor colorWithRed: 255.0/255 green: 202.0/255 blue: 40.0/255 alpha: 1]; }
+ (UIColor *)base { return [UIColor colorWithRed: 255.0/255 green: 193.0/255 blue: 7.0/255 alpha: 1]; }
+ (UIColor *)darken1 { return [UIColor colorWithRed: 255.0/255 green: 179.0/255 blue: 0.0/255 alpha: 1]; }
+ (UIColor *)darken2 { return [UIColor colorWithRed: 255.0/255 green: 160.0/255 blue: 0.0/255 alpha: 1]; }
+ (UIColor *)darken3 { return [UIColor colorWithRed: 255.0/255 green: 143.0/255 blue: 0.0/255 alpha: 1]; }
+ (UIColor *)darken4 { return [UIColor colorWithRed: 255.0/255 green: 111.0/255 blue: 0.0/255 alpha: 1]; }
+ (UIColor *)accent1 { return [UIColor colorWithRed: 255.0/255 green: 229.0/255 blue: 127.0/255 alpha: 1]; }
+ (UIColor *)accent2 { return [UIColor colorWithRed: 255.0/255 green: 215.0/255 blue: 64.0/255 alpha: 1]; }
+ (UIColor *)accent3 { return [UIColor colorWithRed: 255.0/255 green: 196.0/255 blue: 0.0/255 alpha: 1]; }
+ (UIColor *)accent4 { return [UIColor colorWithRed: 255.0/255 green: 171.0/255 blue: 0.0/255 alpha: 1]; }
@end

@implementation JCUIOrangeColor
+ (UIColor *)lighten5 { return [UIColor colorWithRed: 255.0/255 green: 243.0/255 blue: 224.0/255 alpha: 1]; }
+ (UIColor *)lighten4 { return [UIColor colorWithRed: 255.0/255 green: 224.0/255 blue: 178.0/255 alpha: 1]; }
+ (UIColor *)lighten3 { return [UIColor colorWithRed: 255.0/255 green: 204.0/255 blue: 128.0/255 alpha: 1]; }
+ (UIColor *)lighten2 { return [UIColor colorWithRed: 255.0/255 green: 183.0/255 blue: 77.0/255 alpha: 1]; }
+ (UIColor *)lighten1 { return [UIColor colorWithRed: 255.0/255 green: 167.0/255 blue: 38.0/255 alpha: 1]; }
+ (UIColor *)base { return [UIColor colorWithRed: 255.0/255 green: 152.0/255 blue: 0.0/255 alpha: 1]; }
+ (UIColor *)darken1 { return [UIColor colorWithRed: 251.0/255 green: 140.0/255 blue: 0.0/255 alpha: 1]; }
+ (UIColor *)darken2 { return [UIColor colorWithRed: 245.0/255 green: 124.0/255 blue: 0.0/255 alpha: 1]; }
+ (UIColor *)darken3 { return [UIColor colorWithRed: 239.0/255 green: 108.0/255 blue: 0.0/255 alpha: 1]; }
+ (UIColor *)darken4 { return [UIColor colorWithRed: 230.0/255 green: 81.0/255 blue: 0.0/255 alpha: 1]; }
+ (UIColor *)accent1 { return [UIColor colorWithRed: 255.0/255 green: 209.0/255 blue: 128.0/255 alpha: 1]; }
+ (UIColor *)accent2 { return [UIColor colorWithRed: 255.0/255 green: 171.0/255 blue: 64.0/255 alpha: 1]; }
+ (UIColor *)accent3 { return [UIColor colorWithRed: 255.0/255 green: 145.0/255 blue: 0.0/255 alpha: 1]; }
+ (UIColor *)accent4 { return [UIColor colorWithRed: 255.0/255 green: 109.0/255 blue: 0.0/255 alpha: 1]; }
@end


@implementation JCUIDeepOrangeColor
+ (UIColor *)lighten5 { return [UIColor colorWithRed: 251.0/255 green: 233.0/255 blue: 231.0/255 alpha: 1]; }
+ (UIColor *)lighten4 { return [UIColor colorWithRed: 255.0/255 green: 204.0/255 blue: 188.0/255 alpha: 1]; }
+ (UIColor *)lighten3 { return [UIColor colorWithRed: 255.0/255 green: 171.0/255 blue: 145.0/255 alpha: 1]; }
+ (UIColor *)lighten2 { return [UIColor colorWithRed: 255.0/255 green: 138.0/255 blue: 101.0/255 alpha: 1]; }
+ (UIColor *)lighten1 { return [UIColor colorWithRed: 255.0/255 green: 112.0/255 blue: 67.0/255 alpha: 1]; }
+ (UIColor *)base { return [UIColor colorWithRed: 255.0/255 green: 87.0/255 blue: 34.0/255 alpha: 1]; }
+ (UIColor *)darken1 { return [UIColor colorWithRed: 244.0/255 green: 81.0/255 blue: 30.0/255 alpha: 1]; }
+ (UIColor *)darken2 { return [UIColor colorWithRed: 230.0/255 green: 74.0/255 blue: 25.0/255 alpha: 1]; }
+ (UIColor *)darken3 { return [UIColor colorWithRed: 216.0/255 green: 67.0/255 blue: 21.0/255 alpha: 1]; }
+ (UIColor *)darken4 { return [UIColor colorWithRed: 191.0/255 green: 54.0/255 blue: 12.0/255 alpha: 1]; }
+ (UIColor *)accent1 { return [UIColor colorWithRed: 255.0/255 green: 158.0/255 blue: 128.0/255 alpha: 1]; }
+ (UIColor *)accent2 { return [UIColor colorWithRed: 255.0/255 green: 110.0/255 blue: 64.0/255 alpha: 1]; }
+ (UIColor *)accent3 { return [UIColor colorWithRed: 255.0/255 green: 61.0/255 blue: 0.0/255 alpha: 1]; }
+ (UIColor *)accent4 { return [UIColor colorWithRed: 221.0/255 green: 44.0/255 blue: 0.0/255 alpha: 1]; }
@end


@implementation JCUIBrownColor
+ (UIColor *)lighten5 { return [UIColor colorWithRed: 239.0/255 green: 235.0/255 blue: 233.0/255 alpha: 1]; }
+ (UIColor *)lighten4 { return [UIColor colorWithRed: 215.0/255 green: 204.0/255 blue: 200.0/255 alpha: 1]; }
+ (UIColor *)lighten3 { return [UIColor colorWithRed: 188.0/255 green: 170.0/255 blue: 164.0/255 alpha: 1]; }
+ (UIColor *)lighten2 { return [UIColor colorWithRed: 161.0/255 green: 136.0/255 blue: 127.0/255 alpha: 1]; }
+ (UIColor *)lighten1 { return [UIColor colorWithRed: 141.0/255 green: 110.0/255 blue: 99.0/255 alpha: 1]; }
+ (UIColor *)base { return [UIColor colorWithRed: 121.0/255 green: 85.0/255 blue: 72.0/255 alpha: 1]; }
+ (UIColor *)darken1 { return [UIColor colorWithRed: 109.0/255 green: 76.0/255 blue: 65.0/255 alpha: 1]; }
+ (UIColor *)darken2 { return [UIColor colorWithRed: 93.0/255 green: 64.0/255 blue: 55.0/255 alpha: 1]; }
+ (UIColor *)darken3 { return [UIColor colorWithRed: 78.0/255 green: 52.0/255 blue: 46.0/255 alpha: 1]; }
+ (UIColor *)darken4 { return [UIColor colorWithRed: 62.0/255 green: 39.0/255 blue: 35.0/255 alpha: 1]; }
+ (UIColor *)accent1 { return nil; }
+ (UIColor *)accent2 { return nil; }
+ (UIColor *)accent3 { return nil; }
+ (UIColor *)accent4 { return nil; }
@end

@implementation JCUIGreyColor
+ (UIColor *)lighten5 { return [UIColor colorWithRed: 250.0/255 green: 250.0/255 blue: 250.0/255 alpha: 1]; }
+ (UIColor *)lighten4 { return [UIColor colorWithRed: 245.0/255 green: 245.0/255 blue: 245.0/255 alpha: 1]; }
+ (UIColor *)lighten3 { return [UIColor colorWithRed: 238.0/255 green: 238.0/255 blue: 238.0/255 alpha: 1]; }
+ (UIColor *)lighten2 { return [UIColor colorWithRed: 224.0/255 green: 224.0/255 blue: 224.0/255 alpha: 1]; }
+ (UIColor *)lighten1 { return [UIColor colorWithRed: 189.0/255 green: 189.0/255 blue: 189.0/255 alpha: 1]; }
+ (UIColor *)base { return [UIColor colorWithRed: 158.0/255 green: 158.0/255 blue: 158.0/255 alpha: 1]; }
+ (UIColor *)darken1 { return [UIColor colorWithRed: 117.0/255 green: 117.0/255 blue: 117.0/255 alpha: 1]; }
+ (UIColor *)darken2 { return [UIColor colorWithRed: 97.0/255 green: 97.0/255 blue: 97.0/255 alpha: 1]; }
+ (UIColor *)darken3 { return [UIColor colorWithRed: 66.0/255 green: 66.0/255 blue: 66.0/255 alpha: 1]; }
+ (UIColor *)darken4 { return [UIColor colorWithRed: 33.0/255 green: 33.0/255 blue: 33.0/255 alpha: 1]; }
+ (UIColor *)accent1 { return nil; }
+ (UIColor *)accent2 { return nil; }
+ (UIColor *)accent3 { return nil; }
+ (UIColor *)accent4 { return nil; }
@end

@implementation JCUIBlueGreyColor
+ (UIColor *)lighten5 { return [UIColor colorWithRed: 236.0/255 green: 239.0/255 blue: 241.0/255 alpha: 1]; }
+ (UIColor *)lighten4 { return [UIColor colorWithRed: 207.0/255 green: 216.0/255 blue: 220.0/255 alpha: 1]; }
+ (UIColor *)lighten3 { return [UIColor colorWithRed: 176.0/255 green: 190.0/255 blue: 197.0/255 alpha: 1]; }
+ (UIColor *)lighten2 { return [UIColor colorWithRed: 144.0/255 green: 164.0/255 blue: 174.0/255 alpha: 1]; }
+ (UIColor *)lighten1 { return [UIColor colorWithRed: 120.0/255 green: 144.0/255 blue: 156.0/255 alpha: 1]; }
+ (UIColor *)base { return [UIColor colorWithRed: 96.0/255 green: 125.0/255 blue: 139.0/255 alpha: 1]; }
+ (UIColor *)darken1 { return [UIColor colorWithRed: 84.0/255 green: 110.0/255 blue: 122.0/255 alpha: 1]; }
+ (UIColor *)darken2 { return [UIColor colorWithRed: 69.0/255 green: 90.0/255 blue: 100.0/255 alpha: 1]; }
+ (UIColor *)darken3 { return [UIColor colorWithRed: 55.0/255 green: 71.0/255 blue: 79.0/255 alpha: 1]; }
+ (UIColor *)darken4 { return [UIColor colorWithRed: 38.0/255 green: 50.0/255 blue: 56.0/255 alpha: 1]; }
+ (UIColor *)accent1 { return nil; }
+ (UIColor *)accent2 { return nil; }
+ (UIColor *)accent3 { return nil; }
+ (UIColor *)accent4 { return nil; }
@end
